<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>日期对象</title>
</head>
<body>

</body>
<script>
    /*
    * 日期对象: 用来表示时间的对象
    * 作用: 可以得到当前系统的时间
    * 使用方法:
    *   1.实例化
    *       在代码中发现了new关键字时，一般将这个操作称为实例化
    *   2.日期对象方法
    *
    *   3.时间戳
    *       是指1970年1月1日0时0分0秒开始到现在的毫秒数，它是一种特殊的计量时间的方式
    *       算法：
    *           将来的时间戳 - 现在的时间戳 = 剩余时间毫秒数
    *           剩余时间毫秒数 转换为 剩余时间的年月日时分秒 就是 倒计时时间
    * */

    // 实例化
    // 1.得到当前时间
    const date = new Date()
    console.log(date)
    // 2.指定时间 —————— 可以实现倒计时功能 指定时间格式如下，需要定位到年月日时分秒
    const date1 = new Date('2022-5-1 08:30:00')
    console.log(date1)
    // 3.日期对象方法——————都是数字
    console.log("现在开始获取日期对象的方法")
    // 真实值
    console.log(date.getFullYear())
    // 0-11
    console.log(date.getMonth())
    console.log(date.getMonth() + 1)
    // 真实值
    console.log(date.getDate())
    // 0-6 —————— 0是星期天
    console.log(date.getDay())
    // 0-23
    console.log(date.getHours())
    // 0-59
    console.log(date.getMinutes())
    // 0-59
    console.log(date.getSeconds())
    // 实战
    console.log(`${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`)
    // 获取时间戳的方法
    // 1.date的getTime()方法
    console.log(date.getTime())
    // 2.+new Date()
    console.log(+new Date())
    // 3.Date.now()
    console.log(Date.now())


</script>
</html>